<?php
	//ĐĂNG KÝ DOMAIN VIỆT NAM
	include 'api_config.php';
	$struct = array(
			'cmd' 				=> 'register_domain_vietnam',//Lệnh đăng ký domain
			'username'			=> USERNAME,//Username đại lý
			'apikey'			=> API_KEY,//API KEY
			'domainName' 		=> 'google',//Tên domain(Chỉ nhập phần tên, không nhập phần đuôi.Ví dụ: abc.vn thì chỉ nhập abc)
			'domainExt' 		=> 'vn',//Nhập phần đuôi của domain
			'domainYear' 		=> '1',//Số năm đăng ký
			'passwordDomain' 	=> '12345adsd',//Password domain phải có độ dài từ 8 đến 15 ký tự (phải bao gồm cả số và chữ)
			'for' 				=> 'canhan',//Đăng ký cho cá nhân hay công ty(canhan/congty)
			'domainDNS1' 		=> 'ns1.dotvndns.vn',//Tên DNS Primary
			'domainIP1' 		=> '112.213.89.3',//Địa chỉ IP Primary
			'domainDNS2' 		=> 'ns2.dotvndns.vn',//Tên DNS Secondary 1
			'domainIP2' 		=> '222.255.89.247',//Địa chỉ IP Secondary 1
						
			/* THÔNG TIN CHỦ THỂ */
			//Các thông tin này sẽ được điền vào bản khai tên miền
			'uiName' 			=> 'Ông Nguyễn Quốc Tuấn',//Tên chủ thể(Cá nhân hoặc công ty)- Chú ý: Nếu là cá nhân phải thêm Ông/Bà
			'uiID_Number'		=> '123456789',//Chứng minh nhân dân,Hộ chiếu, hoặc tên giao dịch quốc tế
			'uiAddress' 		=> '100, Bàu Tre, Bình An, Long Thành',//Địa chỉ chủ thể
			'uiProvince' 		=> 'Đồng Nai',//Tỉnh thành phố (Chú ý: Nhập đúng theo file "Danh muc tinh thanh pho Viet Nam.xls")
			'uiCountry' 		=> 'Viet Nam',//Quốc gia (Chú ý: Nhập đúng theo file "Danh muc quoc gia theo ISO3166.xls")
			'uiEmail' 			=> 'testapipa@gmail.com',//Email chủ thể
			'uiPhone' 			=> '+84-901111111',//Điện thoại di động chủ thể
			'uiPhone2' 			=> '+84-831111111',//Điện thoại bàn chủ thể
			'uiFax' 			=> '0613111111',//Fax chủ thể
			'uiTaxCode'			=> '1234567890',//Mã số thuế của chủ thể
			'homePage' 			=> 'nguyenquoctuan.com',//Website
			'adminName' 		=> 'Ông Nguyễn Quốc Tuấn',//Tên người quản lý (Chú ý: Phải thêm Ông hoặc Bà vào trước tên)
			'adminPosition' 	=> 'Nhan Vien',//Chức vụ người quản lý
			'adminAddress' 		=> 'Bàu Tre, Bình An, Long Thành',//Địa chỉ người quản lý
			'adminProvince' 	=> 'Đồng Nai',//Tỉnh thành
			'adminCountry' 		=> 'Viet Nam',//Quốc gia 
			'adminPhone' 		=> '+84-901111111',//Điện thoại người quản lý
			'adminFax' 			=> '0613111111',//Fax người quản lý
			'adminEmail' 		=> 'testapipa@gmail.com',//Email người quản lý
			
			'sendmail'			=> '1',//Gửi mail thông báo đến khách hàng: (1: Có gửi, 2: Không gửi)
			'responsetype'		=> 'json'//Dữ liệu trả về kiểu json, nếu để rỗng thì trả về kiểu plan text
	);
	
	//Mã hoá url trước khi gọi link thực thi
	$param = '';
	foreach($struct as $k=>$v) $param .= $k.'='.urlencode($v).'&';
	
	$result = file_get_contents(API_URL."?$param");//Gọi link đăng ký
	$result = json_decode($result);
	if($result->{'ReturnCode'} == 200)//Thành công
	{
		//Xử lý trường hợp đăng ký domain thành công
		//...
		//Xem toàn bộ thông tin trả về
		echo "<pre>".print_r($result,true)."</pre>";
	}
	else//Thất bại
	{
		//Xử lý trường hợp đăng ký domain thất bại
		//...
		//Xem toàn bộ thông tin trả về
		echo "<pre>".print_r($result,true)."</pre>";
	}
?>